<?php
class Und_x_UnidadeDAO extends GenericDAO  {
	
	function __construct() {
		$this->tabela["alteracao"] = array(	"id" 	=> 194,
											"nome" 	=> "unidade_x_unidade");
	
		$this->tabela["consulta"]  = array(	"id" 	=> 198,
											"nome" 	=> "vw_unidade_x_unidade");
	}
	
	public function inserir($registro, $finalizarTransacao = true) {
		$reg['unidade_p'] = $registro['unidade_p'];
		$reg['unidade_s'] = $registro['unidade_s'];
		$reg['relacao']   = $registro['relacao'];
		
		$id = $this->inserirRegistro($reg, $finalizarTransacao);
		return (!is_null($id)) ? $reg : null;
	}
	
	public function excluir($pk, $finalizarTransacao = true) {
		return $this->excluirRegistro($pk, $finalizarTransacao);		
	}
	
	public function consultarRelacoes($unidade_p) {
		$sql = " where unidade_p = :unidade ";
		$params['unidade'] = $unidade_p;
	    return $this->consultar($sql, $params);
	}
}
?>